AspectS – AOP with Squeak

نویسنده

  • Robert Hirschfeld
چکیده

AspectS is an approach to general-purpose aspect-oriented programming in the Squeak/Smalltalk environment. Based on the language model of AspectJ, it extends the Smalltalk MOP to accommodate the aspect modularity mechanism. In contrast to AspectJ, weaving in AspectS happens dynamically at runtime.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

FacetS: First Class Entities for an Open Dynamic AOP Language

This paper describes a new aspect language construct for Squeak, named FACETS. Aspects are completely integrated within the Squeak programming language and its environment. The innovations of FACETS are: (i) traits can be part of the pointcut definition, (ii) two scoping policies are available to share state among aspects and (iii) aspects are prototype-based.

متن کامل

Adaptiveness of Software Systems Using Reflection

This paper deals with basic principles of metaprogramming and reflection with connection to aspect-oriented programming (AOP). Metaprogramming is about writing programs that represents and manipulate other programs or themselves, i.e. metaprograms are programs about programs. The impact of metaprogramming is obvious in traditional development processes, by sorting existing programs as transform...

متن کامل

AspectS - Aspect-Oriented Programming with Squeak

AspectS is an approach to general-purpose aspect-oriented programming in the Squeak/Smalltalk environment. Based on concepts of AspectJ it extends the Smalltalk metaobject protocol to accommodate the aspect modularity mechanism. In contrast to systems like AspectJ, weaving and unweaving in AspectS happens dynamically at runtime, on-demand, employing metaobject composition. Instead of introducin...

متن کامل

PerspectiveS – AspectS with Context

PerspectiveS allows for dynamic behavior layering in the Squeak environment. Inspired by PIE and based on AspectS, PerspectiveS coordinates contextawareness of a set of aspects, and so allows to decorate a system with context-dependent behavior, without requiring developers of the base system to be aware of potential decorations. The paper illustrates PerspectiveS and its application to dynamic...

متن کامل

Aspect-Oriented Programming with AspectS

AspectS is an approach to general-purpose aspect-oriented programming in the Squeak/Smalltalk environment. Based on concepts of AspectJ it extends the Smalltalk metaobject protocol to accommodate the aspect modularity mechanism. In contrast to systems like AspectJ, weaving and unweaving in AspectS happens dynamically at runtime, on-demand, employing metaobject composition. Instead of introducin...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001